﻿<!DOCTYPE HTML>
<html lang="zh">
<head>
<title>函数列表 | AutoHotkey v2</title>
<meta name="description" content="A tabular list of all language elements (functions, control flow statements, etc.) available in AutoHotkey, including their description." />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="../static/theme.css" rel="stylesheet" type="text/css" />
<script src="../static/content.js" type="text/javascript"></script>
<script type="text/javascript">$(function(){0<=window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")&&CaoNiMaDeUc()})</script>
<style type="text/css">
.larger {font-size:130%;font-weight:normal}
</style>
</head>
<body>

<h1>按字母排序的函数索引</h1>
<p>点击命令或函数名称了解详情. <span class="larger">大字体</span> 显示的条目是最常用的.</p>
<p>转到以以下字母开头的条目: <a href="#E">E</a>,  &nbsp; <a href="#I">I</a>,  &nbsp; <a href="#M">M</a>,  &nbsp; <a href="#S">S</a>,  &nbsp; <a href="#W">W</a>, &nbsp; <a href="#hash">#</a>.</p>

<table class="info">
  <tr>
    <td style="width:11em" class="larger"><a href="Block.htm">{ ... } (区块)</a></td>
    <td>区块是用大括号括起来的一个或多个<a href="../Concepts.htm#statement">语句</a>. 通常与<a href="../Functions.htm#define">函数定义</a>和<a href="../Language.htm#control-flow">控制流语句</a>一起使用.</td>
  </tr>
  <tr>
    <td class="larger"><a href="../Objects.htm#Usage_Objects">{ ... } / 对象</a></td>
    <td>根据属性名称和值对列表创建<a href="../objects/Object.htm">对象</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="../Objects.htm#Usage_Simple_Arrays">[ ... ] / 数组</a></td>
    <td>根据一系列参数值创建<a href="../objects/Array.htm">数组</a>.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Abs">绝对值</a></td>
    <td>返回 <em>Number</em> 的绝对值.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#ASin">反正弦</a></td>
    <td>返回以弧度表示的反正弦值(其正弦值为 <em>Number</em>).</td>
  </tr>
  <tr>
    <td><a href="Math.htm#ACos">反余弦</a></td>
    <td>返回以弧度表示的反余弦值(其余弦值为 <em>Number</em>).</td>
  </tr>
  <tr>
    <td><a href="Math.htm#ATan">反正切</a></td>
    <td>返回以弧度表示的反正切值(其正切值为 <em>Number</em>).</td>
  </tr>
  <tr>
    <td><a href="BlockInput.htm">禁止输入</a></td>
    <td>禁用或启用用户通过键盘和鼠标与计算机交互的能力.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Break.htm">跳出</a></td>
    <td>退出(终止) 任意类型的 <a href="../Language.htm#loop-statement">循环 语句</a>.</td>
  </tr>
  <tr>
    <td><a href="BufferAlloc.htm">创建缓冲区</a></td>
    <td>分配一块内存并将其返回到<a href="../objects/Buffer.htm">缓冲</a>对象.</td>
  </tr>
  <tr>
    <td><a href="CallbackCreate.htm">创建回调</a></td>
    <td>创建一个机器码地址, 当调用该地址时, 将重定向调用到脚本中的<a href="../Functions.htm">函数</a>.</td>
  </tr>
  <tr>
    <td><a href="CallbackCreate.htm#CallbackFree">释放回调</a></td>
    <td>释放 创建回调 创建的回调.</td>
  </tr>
  <tr>
    <td><a href="CaretGetPos.htm">获取光标位置</a></td>
    <td>检索插入符号的当前位置(文本插入点).</td>
  </tr>
  <tr>
    <td class="larger"><a href="Catch.htm">捕获</a></td>
    <td>指定在执行 <a href="Try.htm">try</a> 语句发生异常时执行的代码.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Ceil">向上取整</a></td>
    <td>返回 <em>Number</em> 向上取整后的整数(不含任何 .00 后缀).</td>
  </tr>
  <tr>
    <td><a href="Chr.htm">字符</a></td>
    <td>返回与指定数字所表示的编码相对应的字符串(通常是单个字符).</td>
  </tr>
  <tr>
    <td class="larger"><a href="Click.htm">点击</a></td>
    <td>在指定坐标处点击鼠标按钮. 它还可以按下鼠标按钮, 转动鼠标滚轮或移动鼠标.</td>
  </tr>
  <tr>
    <td><a href="ClipboardAll.htm">获取剪贴板</a></td>
    <td>创建一个包含剪贴板上的所有内容的对象(如图片和格式).</td>
  </tr>
  <tr>
    <td class="larger"><a href="ClipWait.htm">监听剪贴板</a></td>
    <td>等待, 一直到<a href="../misc/A_Clipboard.htm">剪贴板</a>包含数据.</td>
  </tr>
  <tr>
    <td><a href="ComCall.htm">组件调用</a></td>
    <td>通过索引调用原生 COM 接口方法.</td>
  </tr>
  <tr>
    <td><a href="ComObjActive.htm">组件对象激活</a></td>
    <td>检索已注册的 COM 对象.</td>
  </tr>
  <tr>
    <td><a href="ComObjArray.htm">组件对象数组</a></td>
    <td>创建用于 COM 的 SafeArray.</td>
  </tr>
  <tr>
    <td><a href="ComObjConnect.htm">组件对象连接</a></td>
    <td>连接 COM 对象的事件源到带有给定前缀的函数.</td>
  </tr>
  <tr>
    <td class="larger"><a href="ComObjCreate.htm">组件对象创建</a></td>
    <td>创建 COM 对象.</td>
  </tr>
  <tr>
    <td><a href="ComObject.htm">组件对象</a></td>
    <td>包装一个值, SafeArray 或 COM 对象, 供脚本使用或传递给 COM 方法.</td>
  </tr>
  <tr>
    <td><a href="ComObjFlags.htm">组件对象标志</a></td>
    <td>检索或更改控制 COM 包装器对象行为的标志.</td>
  </tr>
  <tr>
    <td><a href="ComObjGet.htm">组件对象获取</a></td>
    <td>返回由 COM 组件提供的对象引用.</td>
  </tr>
  <tr>
    <td><a href="ComObjQuery.htm">组件对象查询</a></td>
    <td>查询 COM 对象的接口或服务.</td>
  </tr>
  <tr>
    <td><a href="ComObjType.htm">组件对象类型</a></td>
    <td>从 COM 对象检索类型信息.</td>
  </tr>
  <tr>
    <td><a href="ComObjValue.htm">组件对象值</a></td>
    <td>检索存储在 COM 包装器对象中的值或指针.</td>
  </tr>
  <tr>
    <td><a href="Continue.htm">跳过</a></td>
    <td>跳过当前 <a href="../Language.htm#loop-statement">循环 语句</a>的剩余部分并继续下一次循环.</td>
  </tr>
  <tr>
    <td><a href="ControlAddItem.htm">添加控件项</a></td>
    <td>将指定的字符串作为新条目添加到列表框或组合框的底部.</td>
  </tr>
  <tr>
    <td><a href="ControlChooseIndex.htm">选择控件项</a></td>
    <td>将列表框, 组合框或标签页控件中的选择设置为指定的条目或选项卡编号.</td>
  </tr>
  <tr>
    <td><a href="ControlChooseString.htm">选择控件文本</a></td>
    <td>将列表框或组合框中的选择设置为前导部分与指定字符串匹配的第一个条目.</td>
  </tr>
  <tr>
    <td><a href="ControlClick.htm">点击控件</a></td>
    <td>向控件发送鼠标按钮或鼠标滚轮事件.</td>
  </tr>
  <tr>
    <td><a href="ControlDeleteItem.htm">删除控件项</a></td>
    <td>从列表框或组合框中删除指定的条目编号.</td>
  </tr>
  <tr>
    <td><a href="ControlFindItem.htm">查找控件项</a></td>
    <td>返回与指定字符串完全匹配的列表框或组合框的条目编号.</td>
  </tr>
  <tr>
    <td><a href="ControlFocus.htm">设置焦点</a></td>
    <td>设置窗口上给定控件的输入焦点.</td>
  </tr>
  <tr>
    <td><a href="ControlGetChecked.htm">获取控件选中状态</a></td>
    <td>如果选中复选框或单选按钮, 返回非零值.</td>
  </tr>
  <tr>
    <td><a href="ControlGetChoice.htm">获取选中控件</a></td>
    <td>返回列表框或组合框中当前选定项的名称.</td>
  </tr>
  <tr>
    <td><a href="ControlGetClassNN.htm">获取控件类名编号</a></td>
    <td>返回指定控件的 ClassNN(类名和序号).</td>
  </tr>
  <tr>
    <td><a href="ControlGetEnabled.htm">获取控件可用状态</a></td>
    <td>如果指定的控件是启用的, 返回非零值.</td>
  </tr>
  <tr>
    <td><a href="ControlGetFocus.htm">获取焦点控件</a></td>
    <td>检索目标窗口的哪个控件具有键盘焦点(如果有的话).</td>
  </tr>
  <tr>
    <td><a href="ControlGetHwnd.htm">获取控件句柄</a></td>
    <td>返回指定控件的唯一 ID 号.</td>
  </tr>
  <tr>
    <td><a href="ControlGetIndex.htm">获取控件索引</a></td>
    <td>返回 ListBox, ComboBox 或 Tab 控件中当前选中的条目或标签的索引.</td>
  </tr>
  <tr>
    <td><a href="ControlGetItems.htm">获取控件组</a></td>
    <td>从列表视图, 列表框, 组合框或下拉列表中返回项目/行的数组.</td>
  </tr>
  <tr>
    <td><a href="ControlGetPos.htm">获取控件位置</a></td>
    <td>获取控件的位置和大小.</td>
  </tr>
  <tr>
    <td><a href="ControlGetStyle.htm">获取控件样式<br>获取控件扩展样式</a></td>
    <td>返回一个表示指定控件的样式或扩展样式的整数.</td>
  </tr>
  <tr>
    <td><a href="ControlGetText.htm">获取控件文本</a></td>
    <td>从控件检索文本.</td>
  </tr>
  <tr>
    <td><a href="ControlGetVisible.htm">获取控件可见状态</a></td>
    <td>如果指定的控件是可见的, 则返回非零值.</td>
  </tr>
  <tr>
    <td><a href="ControlHide.htm">隐藏控件</a></td>
    <td>隐藏指定的控件.</td>
  </tr>
  <tr>
    <td><a href="ControlHideDropDown.htm">隐藏下拉列表</a></td>
    <td>隐藏组合框控件的下拉列表.</td>
  </tr>
  <tr>
    <td><a href="ControlMove.htm">移动控件</a></td>
    <td>移动或调整控件的大小.</td>
  </tr>
  <tr>
    <td><a href="ControlSend.htm">发送操作到控件<br>发送文本到控件</a></td>
    <td>向窗口或控件发送模拟的击键或文本.</td>
  </tr>
  <tr>
    <td><a href="ControlSetChecked.htm">设置单选框</a></td>
    <td>打开(选中) 或关闭(取消选中) 复选框或单选按钮.</td>
  </tr>
  <tr>
    <td><a href="ControlSetEnabled.htm">设置控件可用</a></td>
    <td>启用或禁用指定的控件.</td>
  </tr>
  <tr>
    <td><a href="ControlSetStyle.htm">设置控件样式<br>设置控件扩展样式</a></td>
    <td>分别更改指定控件的样式或扩展样式.</td>
  </tr>
  <tr>
    <td><a href="ControlSetText.htm">设置控件文本</a></td>
    <td>更改控件的文本.</td>
  </tr>
  <tr>
    <td><a href="ControlShow.htm">显示控件</a></td>
    <td>显示先前隐藏的指定控件.</td>
  </tr>
  <tr>
    <td><a href="ControlShowDropDown.htm">显示下拉列表</a></td>
    <td>显示组合框控件的下拉列表.</td>
  </tr>
  <tr>
    <td><a href="CoordMode.htm">坐标模式</a></td>
    <td>为多个内置函数设置坐标模式, 相对于活动窗口还是屏幕.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Cos">余弦</a></td>
    <td>返回 <em>Number</em> 的余弦值.</td>
  </tr>
  <tr>
    <td><a href="Critical.htm">霸体</a></td>
    <td>防止<a href="../misc/Threads.htm">当前线程</a>被其他线程中断, 或开启允许被中断.</td>
  </tr>
  <tr>
    <td><a href="DateAdd.htm">时间偏移</a></td>
    <td><a href="FileSetTime.htm#YYYYMMDD">日期-时间</a>值加上或减去时间.</td>
  </tr>
  <tr>
    <td><a href="DateDiff.htm">取时间差</a></td>
    <td>比较两个<a href="FileSetTime.htm#YYYYMMDD">日期-时间</a>值并返回差值.</td>
  </tr>
  <tr>
    <td><a href="DetectHiddenText.htm">检测隐藏文本</a></td>
    <td>设置在查找窗口时是否 &quot;看见&quot;  隐藏的文本. 这将影响 <a href="WinExist.htm">窗口存在</a> 和 <a href="WinActivate.htm">激活窗口</a> 等内置函数.</td>
  </tr>
  <tr>
    <td><a href="DetectHiddenWindows.htm">检测隐藏窗口</a></td>
    <td>设置脚本是否可以 &quot;看见&quot; 隐藏的窗口.</td>
  </tr>
  <tr>
    <td><a href="DirCopy.htm">目录复制</a></td>
    <td>复制文件夹及其所有子文件夹和文件(类似于 xcopy).</td>
  </tr>
  <tr>
    <td><a href="DirCreate.htm">目录创建</a></td>
    <td>创建目录.</td>
  </tr>
  <tr>
    <td><a href="DirDelete.htm">目录删除</a></td>
    <td>删除目录.</td>
  </tr>
  <tr>
    <td class="larger"><a href="DirExist.htm">目录属性</a></td>
    <td>检查文件夹是否存在并返回其属性.</td>
  </tr>
  <tr>
    <td><a href="DirMove.htm">目录移动</a></td>
    <td>移动文件夹及其所有子文件夹和文件. 它也可以重命名一个文件夹.</td>
  </tr>
  <tr>
    <td><a href="DirSelect.htm">目录选择框</a></td>
    <td><p>显示可以让用户选择文件夹的标准对话框.</p></td>
  </tr>  
  <tr>
    <td class="larger"><a href="DllCall.htm">动态库调用</a></td>
    <td>调用 DLL 文件中的函数, 例如标准的 Windows API 函数.</td>
  </tr>
  <tr>
    <td><a href="Download.htm">下载</a></td>
    <td>从互联网下载文件. </td>
  </tr>
  <tr>
    <td><a href="DriveEject.htm">光驱托盘</a></td>
    <td>弹出或收回指定 CD/DVD 驱动器的托盘.</td>
  </tr>
  <tr>
    <td><a href="DriveGetCapacity.htm">获取驱动器总容量</a></td>
    <td>返回包含指定路径的驱动器的总容量, 单位为 mb(兆字节).</td>
  </tr>
  <tr>
    <td><a href="DriveGetFileSystem.htm">获取驱动器文件系统类型</a></td>
    <td>返回指定驱动器的文件系统的类型.</td>
  </tr>
  <tr>
    <td><a href="DriveGetLabel.htm">获取驱动器卷标</a></td>
    <td>返回指定驱动器的卷标.</td>
  </tr>
  <tr>
    <td><a href="DriveGetList.htm">获取驱动器列表</a></td>
    <td>返回一串字母, 系统中的每个驱动器字母对应一个字符.</td>
  </tr>
  <tr>
    <td><a href="DriveGetSerial.htm">获取驱动器序列号</a></td>
    <td>返回指定驱动器的卷序列号.</td>
  </tr>
  <tr>
    <td><a href="DriveGetSpaceFree.htm">获取驱动器剩余空间</a></td>
    <td>包含指定路径的驱动器的空闲磁盘空间, 单位为 mb(兆字节).</td>
  </tr>
  <tr>
    <td><a href="DriveGetStatus.htm">获取驱动器状态</a></td>
    <td>返回包含指定路径的驱动器的状态.</td>
  </tr>
  <tr>
    <td><a href="DriveGetStatusCD.htm">获取光盘状态</a></td>
    <td>返回指定 CD/DVD 驱动器的媒体状态.</td>
  </tr>
  <tr>
    <td><a href="DriveGetType.htm">获取驱动器类型</a></td>
    <td>返回包含指定路径的驱动器类型.</td>
  </tr>
  <tr>
    <td><a href="DriveLock.htm">锁定驱动器</a></td>
    <td>阻止指定驱动器的弹出功能正常工作.</td>
  </tr>
  <tr>
    <td><a href="DriveSetLabel.htm">设置驱动器卷标</a></td>
    <td>更改指定驱动器的卷标签.</td>
  </tr>
  <tr>
    <td><a href="DriveUnlock.htm">解锁驱动器</a></td>
    <td>恢复指定驱动器的弹出功能.</td>
  </tr>
  <tr id="E">
    <td><a href="Edit.htm">Edit</a></td>
    <td>在关联编辑器中打开当前脚本进行编辑.</td>
  </tr>
  <tr>
    <td><a href="EditGetCurrentCol.htm">获取编辑框当前列</a></td>
    <td>返回编辑控件中插入符号(文本插入点) 所在的列号.</td>
  </tr>
  <tr>
    <td><a href="EditGetCurrentLine.htm">获取编辑框当前行</a></td>
    <td>返回编辑控件中插入符号(文本插入点) 所在的行号.</td>
  </tr>
  <tr>
    <td><a href="EditGetLine.htm">获取编辑框行内容</a></td>
    <td>返回编辑控件中指定行的文本.</td>
  </tr>
  <tr>
    <td><a href="EditGetLineCount.htm">获取编辑框行数</a></td>
    <td>返回编辑控件中的行数.</td>
  </tr>
  <tr>
    <td><a href="EditGetSelectedText.htm">获取编辑框选中文本</a></td>
    <td>返回编辑控件中选定的文本.</td>
  </tr>
  <tr>
    <td><a href="EditPaste.htm">粘贴到编辑框</a></td>
    <td>将指定的字符串粘贴到编辑控件中的插入符号(文本插入点) 处.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Else.htm">否则</a></td>
    <td>如果 <a href="If.htm">如果 语句</a>的计算结果为 false, 指定要执行一个或多个<a href="../Concepts.htm#statement">语句</a>.</td>
  </tr>
  <tr>
    <td><a href="EnvGet.htm">获取环境变量</a></td>
    <td>检索环境变量.</td>
  </tr>
  <tr>
    <td><a href="EnvSet.htm">设置环境变量</a></td>
    <td>将值写入环境变量包含的<a href="../Concepts.htm#environment-variables">变量</a>中.</td>
  </tr>
  <tr>
    <td><a href="Throw.htm#Exception">异常</a></td>
    <td>创建一个对象, 其属性与<a href="Catch.htm#RuntimeErrors">运行时错误</a>创建的异常的属性是通用的.</td>
  </tr>
  <tr>
    <td><a href="Exit.htm">退出</a></td>
    <td>退出<a href="../misc/Threads.htm">当前线程</a>或 (如果脚本不是<a href="../Scripts.htm#persistent">持续运行的</a>并且这是最后一个线程) 整个脚本.</td>
  </tr>
  <tr>
    <td class="larger"><a href="ExitApp.htm">退出应用</a></td>
    <td>无条件终止脚本.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Exp">指数函数</a></td>
    <td>返回 <em>e</em>(近似值为 2.71828182845905) 的 <em>N</em> 次幂.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileAppend.htm">附加</a></td>
    <td>在文件末尾写入文本或二进制数据(如果需要, 首先创建文件).</td>
  </tr>
  <tr>
    <td><a href="FileCopy.htm">文件复制</a></td>
    <td>复制一个或多个文件.</td>
  </tr>
  <tr>
    <td><a href="FileCreateShortcut.htm">创建快捷方式</a></td>
    <td>创建快捷方式(.lnk) 文件.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileDelete.htm">文件删除</a></td>
    <td>删除一个或多个文件.</td>
  </tr>
  <tr>
    <td><a href="FileEncoding.htm">设置文件编码</a></td>
    <td>为 <a href="FileRead.htm">读文件</a>, <a href="LoopRead.htm">循环读取</a>, <a href="FileAppend.htm">附加</a> 和 <a href="FileOpen.htm">打开文件</a> 设置默认编码.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileExist.htm">文件是否存在</a></td>
    <td>检查文件或目录是否存在并返回它的属性.</td>
  </tr>
  <tr>
    <td><a href="FileInstall.htm">文件安装</a></td>
    <td>在<a href="../Scripts.htm#ahk2exe">已编译的</a>脚本中包含指定的文件.</td>
  </tr>
  <tr>
    <td><a href="FileGetAttrib.htm">获取文件属性</a></td>
    <td>报告文件或文件夹是否为只读, 隐藏等.</td>
  </tr>
  <tr>
    <td><a href="FileGetShortcut.htm">获取快捷方式</a></td>
    <td>获取快捷方式(.lnk) 文件的信息, 例如其目标文件.</td>
  </tr>
  <tr>
    <td><a href="FileGetSize.htm">获取文件大小</a></td>
    <td>获取文件的大小.</td>
  </tr>
  <tr>
    <td><a href="FileGetTime.htm">获取文件时间</a></td>
    <td>获取文件或文件夹的时间戳.</td>
  </tr>
  <tr>
    <td><a href="FileGetVersion.htm">获取文件版本</a></td>
    <td>检索文件的版本.</td>
  </tr>
  <tr>
    <td><a href="FileMove.htm">文件移动</a></td>
    <td>移动或重命名一个或多个文件.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileOpen.htm">打开文件</a></td>
    <td>打开文件, 从其中读取特定内容和/或将新内容写入其中.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileRead.htm">读文件</a></td>
    <td>检索文件的内容.</td>
  </tr>
  <tr>
    <td><a href="FileRecycle.htm">文件回收</a></td>
    <td>如果可能发送文件或目录到回收站, 或永久删除该文件.</td>
  </tr>
  <tr>
    <td><a href="FileRecycleEmpty.htm">清空回收站</a></td>
    <td>清空回收站.</td>
  </tr>
  <tr>
    <td class="larger"><a href="FileSelect.htm">文件选择框</a></td>
    <td>显示可以让用户打开或保存文件的标准对话框.</td>
  </tr>
  <tr>
    <td><a href="FileSetAttrib.htm">文件设置属性</a></td>
    <td>改变一个或多个文件或文件夹的属性. 支持通配符.</td>
  </tr>
  <tr>
    <td><a href="FileSetTime.htm">文件设置时间</a></td>
    <td>改变一个或多个文件或文件夹的时间戳. 支持通配符.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Finally.htm">收尾</a></td>
    <td>确保在 <a href="Try.htm">Try</a> 语句完成之后始终执行一条或多条语句.</td>
  </tr>
  <tr>
    <td><a href="Float.htm">浮点数</a></td>
    <td>将数字字符串或整数值转换为浮点数.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Floor">向下取整</a></td>
    <td>返回 <em>Number</em> 向下取整后的整数(不含任何 .00 后缀).</td>
  </tr>
  <tr>
    <td class="larger"><a href="For.htm">遍历</a></td>
    <td>对对象中的每对键值对重复执行一系列函数.</td>
  </tr>
  <tr>
    <td><a href="Format.htm">格式化字符串</a></td>
    <td>根据格式字符串格式化一个可变数量的输入值.</td>
  </tr>
  <tr>
    <td><a href="FormatTime.htm">格式化时间</a></td>
    <td>将 <a href="FileSetTime.htm#YYYYMMDD">YYYYMMDDHH24MISS</a> 时间戳转换为指定的日期/时间格式.</td>
  </tr>
  <tr>
    <td><a href="Func.htm">检索函数</a></td>
    <td>检索对函数的<a href="../Objects.htm#Function_References">引用</a>.</td>
  </tr>
  <tr>
    <td><a href="GetKeyName.htm">获取按键名</a></td>
    <td>检索按键的名称或文本.</td>
  </tr>
  <tr>
    <td><a href="GetKeyVK.htm">获取按键虚拟键码</a></td>
    <td>检索按键的虚拟键码.</td>
  </tr>
  <tr>
    <td><a href="GetKeySC.htm">获取按键扫描码</a></td>
    <td>检索按键的扫描码.</td>
  </tr>
  <tr>
    <td><a href="GetKeyState.htm">获取按键状态</a></td>
    <td>检查键盘按键或鼠标/操纵杆按键是否按下或放开. 也可以获取操纵杆的状态.</td>
  </tr>
  <tr>
    <td><a href="GetMethod.htm">获取方法</a></td>
    <td>检索方法的实现函数.</td>
  </tr>
  <tr>
    <td><a href="Goto.htm">跳转</a></td>
    <td>跳转到指定的标签并继续执行.</td>
  </tr>
  <tr>
    <td><a href="GroupActivate.htm">激活窗口组</a></td>
    <td>激活由 <a href="GroupAdd.htm">添加窗口组</a> 定义的窗口组中的下一个窗口.</td>
  </tr>
  <tr>
    <td><a href="GroupAdd.htm">添加窗口组</a></td>
    <td>增加窗口规格到窗口组, 必要时创建组.</td>
  </tr>
  <tr>
    <td><a href="GroupClose.htm">关闭窗口组</a></td>
    <td>关闭刚刚被 <a href="GroupActivate.htm">激活窗口组</a> 或 <a href="GroupDeactivate.htm">反激活窗口组</a> 激活的活动窗口. 接着激活系列中的下一个窗口. 它还可以关闭组中所有窗口.</td>
  </tr>
  <tr>
    <td><a href="GroupDeactivate.htm">反激活窗口组</a></td>
    <td>类似于 <a href="GroupActivate.htm">激活窗口组</a>, 不同的是它激活 <strong>不</strong> 在组中的下一个窗口.</td>
  </tr>
  <tr>
    <td class="larger"><a href="../objects/Gui.htm#New">界面.新建</a></td>
	    <td>创建并返回一个新的 <a href="../objects/Gui.htm">界面 对象</a>. 这可以用来定义一个自定义窗口或图形用户界面(界面), 以显示信息或接受用户输入.</td>
  </tr>
  <tr>
    <td><a href="GuiCtrlFromHwnd.htm">界面控件自句柄</a></td>
    <td>检索与指定的 HWND 关联的 界面 控件的 <a href="../objects/GuiControl.htm">界面控件 对象</a>.</td>
  </tr>
  <tr>
    <td><a href="GuiFromHwnd.htm">界面自句柄</a></td>
    <td>检索与指定的 HWND 关联的 界面 窗口的 <a href="../objects/Gui.htm">界面 对象</a>.</td>
  </tr>
  <tr>
    <td><a href="HasBase.htm">是否基于</a></td>
    <td>如果指定的值派生自指定的基对象, 则返回非零数字.</td>
  </tr>
  <tr>
    <td><a href="HasMethod.htm">包含方法</a></td>
    <td>如果指定的值具有指定名称的方法, 则返回非零数字.</td>
  </tr>
  <tr>
    <td><a href="HasProp.htm">包含属性</a></td>
    <td>如果指定值具有指定名称的属性, 则返回非零数字.</td>
  </tr>
  <tr>
    <td><a href="Hotkey.htm">热键</a></td>
    <td>在脚本运行时创建, 修改, 启用或禁用热键.</td>
  </tr>
  <tr>
    <td><a href="Hotstring.htm">热词</a></td>
    <td>在脚本运行时创建, 修改, 启用或禁用热字串.</td>
  </tr>
  <tr id="I">
    <td class="larger"><a href="If.htm">如果 (expression)</a></td>
    <td>指定在<a href="../Variables.htm#Expressions">表达式</a>计算结果为 True(真) 时要执行的<a href="../Concepts.htm#statement">语句</a>.</td>
  </tr>
  <tr>
    <td><a href="ListView.htm#IL_Create">图片列表_创建</a><br />
        <a href="ListView.htm#IL_Add">图片列表_添加</a><br />
        <a href="ListView.htm#IL_Destroy">图片列表_销毁</a></td>
    <td>将图标添加到 <a href="ListView.htm">ListView</a> 或 <a href="TreeView.htm">TreeView</a> 控件的方法.</td>
  </tr>
  <tr>
    <td><a href="ImageSearch.htm">找图</a></td>
    <td>在屏幕的某个区域中搜索图像.</td>
  </tr>
  <tr>
    <td><a href="IniDelete.htm">配置删</a></td>
    <td>删除标准格式的 .ini 文件中的值.</td>
  </tr>
  <tr>
    <td><a href="IniRead.htm">读取配置</a></td>
    <td>从标准 ini 格式文件中读取一个值, 一个段或段名列表.</td>
  </tr>
  <tr>
    <td><a href="IniWrite.htm">配置写</a></td>
    <td>写入值或段到标准格式的 .ini 文件.</td>
  </tr>
  <tr>
    <td class="larger"><a href="InputBox.htm">输入框</a></td>
    <td>显示输入框让用户输入字符串.</td>
  </tr>
  <tr>
    <td><a href="InputHook.htm">输入钩</a></td>
    <td>创建一个可用于收集或拦截键盘输入的对象.</td>
  </tr>
  <tr>
    <td><a href="InStr.htm">查找</a></td>
    <td>从左边或右边搜索一个字符串的给定 <em>occurrence</em>(出现).</td>
  </tr>
  <tr>
    <td><a href="Integer.htm">整数</a></td>
    <td>将数字字符串或浮点值转换为整数.</td>
  </tr>
  <tr>
    <td><a href="IsByRef.htm">是否传址</a></td>
    <td>如果指定的 <a href="../Functions.htm#ByRef">ByRef 参数</a>作为变量提供, 则返回一个非零数字.</td>
  </tr>
  <tr>
    <td><a href="IsFunc.htm">是否函数</a></td>
    <td>如果指定函数在当前作用域内可见, 则返回一个非零数字.</td>
  </tr>
  <tr>
    <td><a href="IsLabel.htm">是否标签</a></td>
    <td>如果当前作用域中存在指定的标签, 则返回非零数字.</td>
  </tr>
  <tr>
    <td><a href="IsObject.htm">是否对象</a></td>
    <td>如果指定的值是对象, 则返回非零数字.</td>
  </tr>
  <tr>
    <td><a href="IsSet.htm">是否赋值</a></td>
    <td>如果指定变量已经被赋值, 则返回一个非零数字.</td>
  </tr>
  <tr>
    <td><a href="KeyHistory.htm">按键记录</a></td>
    <td>显示脚本信息和最近键击和鼠标点击的历史.</td>
  </tr>
  <tr>
    <td><a href="KeyWait.htm">等待按键</a></td>
    <td>等待按键或鼠标/操纵杆按钮被松开或按下.</td>
  </tr>
  <tr>
    <td><a href="ListHotkeys.htm">热键列表</a></td>
    <td>显示当前脚本使用的热键, 不论它们的子程序当前是否运行, 也不论它们是否使用<a href="_InstallKeybdHook.htm">键盘</a>或<a href="_InstallMouseHook.htm">鼠标</a>钩子.</td>
  </tr>
  <tr>
    <td><a href="ListLines.htm">记录列表</a></td>
    <td>启用或禁用行日志记录或显示最近执行的脚本行.</td>
  </tr>
  <tr>
    <td><a href="ListVars.htm">变量列表</a></td>
    <td>显示脚本的<a href="../Variables.htm">变量</a>: 它们的名称和当前的内容.</td>
  </tr>
  <tr>
    <td><a href="ListViewGetContent.htm">获取项目列表</a></td>
    <td>返回 ListView 中的一个项目/行的列表.</td>
  </tr>
  <tr>
    <td><a href="LoadPicture.htm">加载图片</a></td>
    <td>载入图像文件并返回位图或图标句柄.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Log">对数</a></td>
    <td>返回 <em>Number</em> 的对数(10 为底).</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Ln">自然对数</a></td>
    <td>返回 <em>Number</em> 的自然对数(e 为底).</td>
  </tr>
  <tr>
    <td class="larger"><a href="Loop.htm">循环 (normal)</a></td>
    <td>重复执行一系列函数: 可以指定表示重复次数的数字或直到遇到 <a href="Break.htm">跳出</a>.</td>
  </tr>
  <tr>
    <td><a href="LoopFiles.htm">遍历文件</a></td>
    <td>检索指定的文件或文件夹, 每次一个.</td>
  </tr>
  <tr>
    <td><a href="LoopParse.htm">循环转换</a></td>
    <td>每次从字符串中检索字符串(片段).</td>
  </tr>
  <tr>
    <td class="larger"><a href="LoopRead.htm">循环读取</a></td>
    <td>检索文本文件中的行, 每次一行.</td>
  </tr>
  <tr>
    <td><a href="LoopReg.htm">遍历注册表</a></td>
    <td>检索指定的注册表子键的内容, 每次一个项目.</td>
  </tr>
  <tr id="M">
    <td class="larger"><a href="../Objects.htm#Usage_Associative_Arrays">映射</a></td>
    <td>根据键值对列表创建 <a href="../objects/Map.htm">映射(映射)</a>.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Max">最大值</a></td>
    <td>返回一个或多个数字的最大值.</td>
  </tr>
  <tr>
    <td><a href="../objects/Menu.htm#New">菜单栏.New</a></td>
    <td>创建一个 <a href="../objects/Menu.htm">菜单栏 对象</a>,  该对象可用于定义 <a href="../objects/Gui.htm#MenuBar">界面 菜单栏</a>.</td>
  </tr>
  <tr>
    <td><a href="../objects/Menu.htm#New">Menu.New</a></td>
    <td>创建一个 <a href="../objects/Menu.htm">Menu 对象</a>,  可用于创建和显示菜单.</td>
  </tr>
  <tr>
    <td><a href="MenuFromHandle.htm">菜单通过句柄</a></td>
    <td>检索对应于 Win32 菜单句柄的 <a href="../objects/Menu.htm">Menu 或 菜单栏 对象</a>.</td>
  </tr>
  <tr>
    <td><a href="MenuSelect.htm">选择菜单</a></td>
    <td>从指定窗口菜单栏中调用菜单项.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Min">最小值</a></td>
    <td>返回一个或多个数字的最小值.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Mod">余数</a></td>
    <td>取模. 返回 <em>Dividend</em> 除以 <em>Divisor</em> 的余数.</td>
  </tr>
  <tr>
    <td><a href="MonitorGet.htm">获取显示器</a></td>
    <td>检查指定的监视器是否存在, 并可选地检索其边界坐标.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetCount.htm">获取显示器总数</a></td>
    <td>返回监视器的数量.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetName.htm">获取显示器名称</a></td>
    <td>返回指定监视器的操作系统名称.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetPrimary.htm">获取显示器编号</a></td>
    <td>返回主监视器的编号.</td>
  </tr>
  <tr>
    <td><a href="MonitorGetWorkArea.htm">获取显示器工作区域</a></td>
    <td>检查指定的监视器是否存在, 并可选地检索其工作区域的边界坐标.</td>
  </tr>
  <tr>
    <td><a href="MouseClick.htm">鼠标点击</a></td>
    <td>点击或按住鼠标按钮, 或滚动鼠标滚轮. 注意: <a href="Click.htm">点击 函数</a>通常更灵活和易于使用.</td>
  </tr>
  <tr>
    <td><a href="MouseClickDrag.htm">鼠标拖动</a></td>
    <td>点击并按住指定的鼠标按钮, 接着移动鼠标到目标坐标, 然后松开该按钮.</td>
  </tr>
  <tr>
    <td class="larger"><a href="MouseGetPos.htm">获取鼠标位置</a></td>
    <td>获取鼠标光标的当前位置, 和可选的它悬停在哪个窗口和控件上.</td>
  </tr>
  <tr>
    <td><a href="MouseMove.htm">鼠标移动</a></td>
    <td>移动鼠标光标.</td>
  </tr>
  <tr>
    <td class="larger"><a href="MsgBox.htm">信息框</a></td>
    <td>在含有一个或多个按钮(例如"是"和"否") 的小窗口中显示指定的文本.</td>
  </tr>
  <tr>
    <td><a href="NumGet.htm">获取数值</a></td>
    <td>返回存储在指定地址+偏移量处的二进制数.</td>
  </tr>
  <tr>
    <td><a href="NumPut.htm">置数值</a></td>
    <td>将一个或多个数字以二进制格式存储在指定的地址+偏移量.</td>
  </tr>
  <tr>
    <td><a href="ObjAddRef.htm">增加对象引用计数 / 减少对象引用计数</a></td>
    <td>增加或减少对象的<a href="../Objects.htm#Reference_Counting">引用计数</a>.</td>
  </tr>
  <tr>
    <td><a href="ObjBindMethod.htm">对象绑定方法</a></td>
    <td>创建一个<a href="../objects/Functor.htm#BoundFunc">绑定函数对象</a>, 它能调用指定对象的方法.</td>
  </tr>
  <tr>
    <td>
      <a href="../objects/Object.htm#Clone">ObjClone</a><br>
      <a href="../objects/Object.htm#DeleteProp">ObjDeleteProp</a><br>
      <a href="../objects/Object.htm#HasOwnProp">ObjHasOwnProp</a><br>
      <a href="../objects/Object.htm#OwnMethods">枚举方法</a><br>
      <a href="../objects/Object.htm#OwnProps">枚举属性</a><br>
    </td>
    <td>这些函数等同于 <a href="../objects/Object.htm">对象</a> 类型的内置方法. 通常推荐使用相应的方法来代替.</td>
  </tr>
  <tr>
    <td><a href="../objects/Any.htm#GetBase">获取父对象</a></td>
    <td>检索对象的<a href="../Objects.htm#delegation">基对象</a>.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#GetCapacity">获取对象容量</a></td>
    <td>返回对象内部属性数组的当前容量.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#OwnPropCount">属性总数</a></td>
    <td>返回对象拥有的属性的数量.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#SetBase">设置父对象</a></td>
    <td>设置对象的<a href="../Objects.htm#delegation">基对象</a>.</td>
  </tr>
  <tr>
    <td><a href="../objects/Object.htm#SetCapacity">设置对象容量</a></td>
    <td>设置对象内部自有属性数组的当前容量.</td>
  </tr>
  <tr>
    <td><a href="OnClipboardChange.htm">在剪贴板内容改变时</a></td>
    <td>注册一个每当剪贴板内容发生改变时都会运行的<a href="../Functions.htm">函数</a>或<a href="../objects/Functor.htm">函数对象</a>.</td>
  </tr>
  <tr>
    <td><a href="OnError.htm">在报错时</a></td>
    <td>指定在未处理错误发生时自动运行的<a href="../Functions.htm">函数</a>.</td>
  </tr>
  <tr>
    <td><a href="OnExit.htm">在退出时</a></td>
    <td>指定一个在脚本退出时会被自动调用的<a href="../Functions.htm">函数</a>.</td>
  </tr>
  <tr>
    <td><a href="OnMessage.htm">在收到消息时</a></td>
    <td>指定当脚本接收到指定消息时自动调用的<a href="../Functions.htm">函数</a>或<a href="../objects/Functor.htm">函数对象</a>.</td>
  </tr>
  <tr>
    <td><a href="Ord.htm">序号</a></td>
    <td>返回指定字符串中首个字符的序号值(数字字符编码).</td>
  </tr>
  <tr>
    <td><a href="OutputDebug.htm">调试输出</a></td>
    <td>发送字符串到调试器(如果有) 显示出来.</td>
  </tr>
  <tr>
    <td><a href="Pause.htm">暂停</a></td>
    <td>暂停脚本的<a href="../misc/Threads.htm">当前线程</a>.</td>
  </tr>
  <tr>
    <td><a href="PixelGetColor.htm">获取像素颜色</a></td>
    <td>获取指定的 x, y 坐标处像素的颜色.</td>
  </tr>
  <tr>
    <td><a href="PixelSearch.htm">找色</a></td>
    <td>在屏幕某个区域中搜索指定颜色所在的像素.</td>
  </tr>
  <tr>
    <td><a href="PostMessage.htm">投递消息</a></td>
    <td>将消息放入窗口或控件的消息队列中.</td>
  </tr>
  <tr>
    <td><a href="ProcessClose.htm">关闭进程</a></td>
    <td>强制关闭第一个匹配的进程.</td>
  </tr>
  <tr>
    <td><a href="ProcessExist.htm">进程是否存在</a></td>
    <td>检查指定的进程是否存在.</td>
  </tr>
  <tr>
    <td><a href="ProcessSetPriority.htm">设置进程优先级</a></td>
    <td>更改第一个匹配进程的优先级.</td>
  </tr>
  <tr>
    <td><a href="ProcessWait.htm">等待进程</a></td>
    <td>等待指定的进程存在.</td>
  </tr>
  <tr>
    <td><a href="ProcessWaitClose.htm">等待进程关闭</a></td>
    <td>等待匹配进程关闭.</td>
  </tr>
  <tr>
    <td><a href="Random.htm">随机数</a></td>
    <td>生成一个伪随机数字.</td>
  </tr>
  <tr>
    <td><a href="Random.htm#Seed">设置随机数种子</a></td>
    <td>使用 <em>NewSeed</em> 重新设定随机数生成器的种子.</td>
  </tr>
  <tr>
    <td class="larger"><a href="RegExMatch.htm">正则匹配</a></td>
    <td>判断字符串是否包含某个匹配模式(正则表达式).</td>
  </tr>
  <tr>
    <td class="larger"><a href="RegExReplace.htm">正则替换</a></td>
    <td>替换字符串中匹配模式(正则表达式) 出现的地方.</td>
  </tr>
  <tr>
    <td><a href="RegDelete.htm">删除注册表项</a></td>
    <td>从注册表中删除值.</td>
  </tr>
  <tr>
    <td><a href="RegDeleteKey.htm">删除注册表键</a></td>
    <td>从注册表中删除子键.</td>
  </tr>
  <tr>
    <td><a href="RegRead.htm">读注册表</a></td>
    <td>从注册表读取值.</td>
  </tr>
  <tr>
    <td><a href="RegWrite.htm">写注册表</a></td>
    <td>写入值到注册表.</td>
  </tr>
  <tr>
    <td><a href="Reload.htm">重载</a></td>
    <td>使用新的脚本实例替换当前正在运行的.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Return.htm">返回</a></td>
    <td>从子程序返回到之前通过<a href="../Functions.htm">函数调用</a>, <a href="../Hotkeys.htm">热键</a> 激活, 或其他方式执行跳转的地方.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Round">四舍五入</a></td>
    <td>返回 <em>Number</em> 四舍五入到 <em>N</em> 位小数的数字.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Run.htm">运行</a></td>
    <td>运行外部程序.</td>
  </tr>
  <tr>
    <td><a href="RunAs.htm">RunAs</a></td>
    <td>指定在后续所有的 <a href="Run.htm">运行</a> 和 <a href="Run.htm">等待运行</a> 中使用的一组用户凭据.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Run.htm">等待运行</a></td>
    <td>运行一个外部程序并且等待它运行完毕.</td>
  </tr>
  <tr id="S">
    <td class="larger"><a href="Send.htm">发送</a> / <a href="Send.htm#SendText">发送文本</a> / <a href="Send.htm#SendInput">发送输入</a> / <a href="Send.htm#SendPlay">发送模拟</a> / <a href="Send.htm#SendEvent">发送事件</a></td>
    <td>发送模拟键击和鼠标点击到<a href="WinActivate.htm">活动</a>窗口.</td>
  </tr>
  <tr>
    <td><a href="SendLevel.htm">发送等级</a></td>
    <td>控制热键和热字串是否忽略模拟的键盘和鼠标事件.</td>
  </tr>
  <tr>
    <td><a href="SendMessage.htm">发送消息</a></td>
    <td>发送消息到窗口或控件并等待回复.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SendMode.htm">发送模式</a></td>
    <td>使 <a href="Send.htm">发送</a> 等同于 发送事件 或 发送模拟, 而不是默认的(发送输入). 也使 点击 和 MouseMove/Click/Drag 使用指定的方法.</td>
  </tr>
  <tr>
    <td><a href="SetNumScrollCapsLockState.htm">设置大写锁</a></td>
    <td>设置 <kbd>CapsLock</kbd> 键的状态. 还可以强制此按键保持打开或关闭状态.</td>
  </tr>
  <tr>
    <td><a href="SetControlDelay.htm">设置控件延迟</a></td>
    <td>设置每个控件改动函数后将发生的延迟.</td>
  </tr>
  <tr>
    <td><a href="SetDefaultMouseSpeed.htm">设置默认鼠标速度</a></td>
    <td>设置在 <a href="Click.htm">点击</a> 和 <a href="MouseMove.htm">鼠标移动</a>/<a href="MouseClick.htm">点击</a>/<a href="MouseClickDrag.htm">Drag</a> 中没有指定鼠标速度时使用的速度.</td>
  </tr>
  <tr>
    <td><a href="SetKeyDelay.htm">设置按键延迟</a></td>
    <td>设置每次 <a href="Send.htm">发送</a> 或 <a href="ControlSend.htm">发送操作到控件</a> 发送键击后自动的延时.</td>
  </tr>
  <tr>
    <td><a href="SetMouseDelay.htm">设置鼠标延迟</a></td>
    <td>设置每次鼠标移动或单击后发生的延迟.</td>
  </tr>
  <tr>
    <td><a href="SetNumScrollCapsLockState.htm">设置小键盘锁</a></td>
    <td>设置 <kbd>NumLock</kbd> 键的状态. 还可以强制此按键保持打开或关闭状态.</td>
  </tr>
  <tr>
    <td><a href="SetNumScrollCapsLockState.htm">设置滚动锁</a></td>
    <td>设置 <kbd>ScrollLock</kbd> 键的状态. 还可以强制此按键保持打开或关闭状态.</td>
  </tr>
  <tr>
    <td><a href="SetRegView.htm">设置注册表视图</a></td>
    <td>设置 <a href="RegRead.htm">读注册表</a>, <a href="RegWrite.htm">写注册表</a>, <a href="RegDelete.htm">删除注册表项</a> 和 <a href="LoopReg.htm">遍历注册表</a> 使用的注册表视图, 允许它们在 32 位脚本中访问 64 位注册表视图, 反之亦然.</td>
  </tr>
  <tr>
    <td><a href="SetStoreCapsLockMode.htm">设置大写锁定模式</a></td>
    <td>在 <a href="Send.htm">发送</a> 之后是否恢复 <kbd>CapsLock</kbd> 的状态.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetTimer.htm">设置定时器</a></td>
    <td>在指定的时间间隔自动重复的调用函数.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetTitleMatchMode.htm">设置标题匹配模式</a></td>
    <td>设置 WinTitle 参数在内置函数中的匹配行为, 如 <a href="WinWait.htm">等待窗口</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetWinDelay.htm">设置窗口延迟</a></td>
    <td>设置在每次执行窗口函数(例如 <a href="WinActivate.htm">激活窗口</a>) 后的延时.</td>
  </tr>
  <tr>
    <td><a href="SetWorkingDir.htm">设置工作目录</a></td>
    <td>更改脚本当前的工作目录.</td>
  </tr>
  <tr>
    <td><a href="Shutdown.htm">关机</a></td>
    <td>关机, 重启或注销系统.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Sin">正弦</a></td>
    <td>返回 <em>Number</em> 的三角正弦值.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Sleep.htm">等待</a></td>
    <td>在继续前等待指定的时间量.</td>
  </tr>
  <tr>
    <td><a href="Sort.htm">排序</a></td>
    <td>以字母, 数字或随机顺序排列变量的内容(可以选择是否移除重复项).</td>
  </tr>
  <tr>
    <td><a href="SoundBeep.htm">声音蜂鸣</a></td>
    <td>从 PC 扬声器发出声音.</td>
  </tr>
  <tr>
    <td><a href="SoundGetInterface.htm">获取音频设备接口</a></td>
    <td>检索声音设备或组件的原生 COM 接口.</td>
  </tr>
  <tr>
    <td><a href="SoundGetMute.htm">获取音频设备静音状态</a></td>
    <td>检索声音设备的静音设置.</td>
  </tr>
  <tr>
    <td><a href="SoundGetName.htm">获取音频设备名称</a></td>
    <td>检索声音设备或组件的名称.</td>
  </tr>
  <tr>
    <td><a href="SoundGetVolume.htm">获取音频设备音量</a></td>
    <td>检索声音设备的音量设置.</td>
  </tr>
  <tr>
    <td><a href="SoundPlay.htm">声音播放</a></td>
    <td>播放音频, 视频或其他支持的文件类型.</td>
  </tr>
  <tr>
    <td><a href="SoundSetMute.htm">设置音频设备静音</a></td>
    <td>更改声音设备的静音设置.</td>
  </tr>
  <tr>
    <td><a href="SoundSetVolume.htm">设置音频设备音量</a></td>
    <td>更改声音设备的音量设置.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SplitPath.htm">分割路径</a></td>
    <td>将文件名(路径) 或 URL 分解成它的名称, 目录, 扩展名和驱动器.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Sqrt">平方根</a></td>
    <td>返回 <em>Number</em> 的平方根.</td>
  </tr>
  <tr>
    <td><a href="StatusBarGetText.htm">获取状态栏文本</a></td>
    <td>获取标准状态栏控件的文本.</td>
  </tr>
  <tr>
    <td><a href="StatusBarWait.htm">等待状态栏</a></td>
    <td>等待直到窗口的状态栏包含指定的字符串.</td>
  </tr>
  <tr>
    <td><a href="StrCompare.htm">比较字符串</a></td>
    <td>按字母顺序比较两个字符串.</td>
  </tr>
  <tr>
    <td><a href="StrGet.htm">获取字符串</a></td>
    <td>从内存地址或缓冲中复制字符串, 可选地从给定的代码页进行转换.</td>
  </tr>
  <tr>
    <td><a href="String.htm">字符串</a></td>
    <td>将值转换为字符串.</td>
  </tr>
  <tr>
    <td class="larger"><a href="StrLen.htm">字符串长度</a></td>
    <td>检索字符串中的字符数.</td>
  </tr>
  <tr>
    <td><a href="StrLower.htm">字符串小写</a></td>
    <td>将字符串转换为小写.</td>
  </tr>
  <tr>
    <td><a href="StrPut.htm">置字符串</a></td>
    <td>复制字符串到内存地址或缓冲, 可选地将字符串转换到给定的代码页.</td>
  </tr>
  <tr>
    <td class="larger"><a href="StrReplace.htm">字符串替换</a></td>
    <td>用新字符串替换指定的子字符串.</td>
  </tr>
  <tr>
    <td><a href="StrSplit.htm">分割字符串</a></td>
    <td>使用指定的分隔符将字符串分成子字符串数组.</td>
  </tr>
  <tr>
    <td><a href="StrLower.htm">字符串大写</a></td>
    <td>将字符串转换为大写.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SubStr.htm">截取字符串</a></td>
    <td>从字符串中的指定位置检索一个或多个字符.</td>
  </tr>
  <tr>
    <td><a href="Suspend.htm">挂起</a></td>
    <td>禁用或启用所有的或选择的<a href="../Hotkeys.htm">热键</a>和<a href="../Hotstrings.htm">热字串</a>.</td>
  </tr>
  <tr>
    <td><a href="Switch.htm">判断</a></td>
    <td>从互斥候选项列表中执行其中一个实例.</td>
  </tr>
  <tr>
    <td><a href="SysGet.htm">获取系统属性</a></td>
    <td>获取系统对象的尺寸和其他系统属性.</td>
  </tr>
  <tr>
    <td><a href="SysGetIPAddresses.htm">获取系统ip地址</a></td>
    <td>返回系统的 IPv4 地址数组.</td>
  </tr>
  <tr>
    <td><a href="Math.htm#Tan">正切</a></td>
    <td>返回 <em>Number</em> 的三角正切值.</td>
  </tr>
  <tr>
    <td><a href="Thread.htm">线程</a></td>
    <td>设置<a href="../misc/Threads.htm">线程</a>的优先级或是否可以被中断. 它也可以临时禁用所有的<a href="SetTimer.htm">计时器</a>.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Throw.htm">报错</a></td>
    <td>发生错误时发出信号. 此信号可以被 <a href="Try.htm">try</a>-<a href="Catch.htm">捕获</a> 语句捕获.</td>
  </tr>
  <tr>
    <td><a href="ToolTip.htm">工具提示</a></td>
    <td>在屏幕的任意位置创建置顶的窗口.</td>
  </tr>
  <tr>
    <td><a href="TraySetIcon.htm">设置托盘图标</a></td>
    <td>更改脚本的<a href="../Program.htm#tray-icon">托盘图标</a>(该图标也使用于 <a href="../objects/Gui.htm">GUI</a> 和对话框窗口).</td>
  </tr>
  <tr>
    <td><a href="TrayTip.htm">托盘提示</a></td>
    <td>在托盘图标附近创建气球提示窗口. 在 Windows 10 中, 可能会显示 toast 通知来代替</td>
  </tr>
  <tr>
    <td><a href="Trim.htm">修剪 / 左修剪 / 右修剪</a></td>
    <td>移除字符串开头和/或末尾的字符.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Try.htm">Try</a></td>
    <td>守护一个或多个语句(函数或表达式) 以防备由 <a href="Throw.htm">报错</a> 语句抛出的运行时错误和异常.</td>
  </tr>
  <tr>
    <td><a href="Type.htm">类型</a></td>
    <td>返回值的确切类型.</td>
  </tr>
  <tr>
    <td class="larger"><a href="Until.htm">直到</a></td>
    <td>根据条件判断是否继续执行 循环 或 遍历 循环.</td>
  </tr>
  <tr>
    <td class="larger"><a href="SetExpression.htm">变量 := expression</a></td>
    <td>计算<a href="../Variables.htm#Expressions">表达式</a>并把结果保存到<a href="../Variables.htm">变量</a>.</td>
  </tr>
  <tr>
    <td><a href="VarSetStrCapacity.htm">VarSetStrCapacity</a></td>
    <td>增加变量的容量或释放其内存. 一般情况下不需要, 但可以与 <a href="DllCall.htm">动态库调用</a> 或 <a href="SendMessage.htm">发送消息</a> 一起使用, 或者优化重复连接.</td>
  </tr>
  <tr id="W">
    <td class="larger"><a href="While.htm">While-loop</a></td>
    <td>重复执行一系列函数, 直到指定的<a href="../Variables.htm#Expressions">表达式</a>计算结果为假时终止.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinActivate.htm">激活窗口</a></td>
    <td>激活指定的窗口.</td>
  </tr>
  <tr>
    <td><a href="WinActivateBottom.htm">激活底层窗口</a></td>
    <td>与 <a href="WinActivate.htm">激活窗口</a> 相同, 只是此函数激活最下面的匹配窗口而不是最上面的.</td>
  </tr>
  <tr>
    <td><a href="WinActive.htm">窗口已激活</a></td>
    <td>检查指定的窗口存在且当前是否活动(在最前面).</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinClose.htm">关闭窗口</a></td>
    <td>关闭指定的窗口.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinExist.htm">窗口存在</a></td>
    <td>检查指定的窗口存在.</td>
  </tr>
  <tr>
    <td><a href="WinGetClass.htm">获取窗口类名</a></td>
    <td>获取指定窗口的类名.</td>
  </tr>
  <tr>
    <td><a href="WinGetClientPos.htm">获取窗口客户端位置</a></td>
    <td>检索指定窗口的工作区的位置和大小.</td>
  </tr>
  <tr>
    <td><a href="WinGetControls.htm">获取窗口控件</a></td>
    <td>返回指定窗口中所有控件的名称.</td>
  </tr>
  <tr>
    <td><a href="WinGetControlsHwnd.htm">获取窗口控件句柄</a></td>
    <td>返回指定窗口中所有控件的唯一 ID 号.</td>
  </tr>
  <tr>
    <td><a href="WinGetCount.htm">获取窗口总数</a></td>
    <td>返回符合指定条件的现有窗口的数目.</td>
  </tr>
  <tr>
    <td><a href="WinGetID.htm">获取窗口句柄</a></td>
    <td>返回指定窗口的唯一 ID 号.</td>
  </tr>
  <tr>
    <td><a href="WinGetIDLast.htm">获取最新窗口句柄</a></td>
    <td>如果找到多个匹配窗口, 则返回最后的/最底部的窗口的唯一 ID 号.</td>
  </tr>
  <tr>
    <td><a href="WinGetList.htm">获取窗口列表</a></td>
    <td>返回与指定条件匹配的所有现有窗口的唯一 ID 号.</td>
  </tr>
  <tr>
    <td><a href="WinGetMinMax.htm">获取窗口大小状态</a></td>
    <td>返回指定窗口是最大化还是最小化的状态.</td>
  </tr>
  <tr>
    <td><a href="WinGetPID.htm">获取窗口进程编号</a></td>
    <td>返回指定窗口的进程 ID.</td>
  </tr>
  <tr>
    <td><a href="WinGetPos.htm">获取窗口位置</a></td>
    <td>获取指定窗口的位置和大小.</td>
  </tr>
  <tr>
    <td><a href="WinGetProcessName.htm">获取窗口进程名称</a></td>
    <td>返回指定窗口的进程的名称.</td>
  </tr>
  <tr>
    <td><a href="WinGetProcessPath.htm">获取窗口进程路径</a></td>
    <td>返回拥有指定窗口的进程的完整路径和名称.</td>
  </tr>
  <tr>
    <td><a href="WinGetStyle.htm">获取窗口样式<br>获取窗口扩展样式</a></td>
    <td>分别返回指定窗口的样式和扩展样式.</td>
  </tr>
  <tr>
    <td><a href="WinGetText.htm">获取窗口文本</a></td>
    <td>从指定窗口检索文本.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinGetTitle.htm">获取窗口标题</a></td>
    <td>检索指定窗口的标题.</td>
  </tr>
  <tr>
    <td><a href="WinGetTransColor.htm">获取窗口透明色</a></td>
    <td>返回指定窗口中标记为透明的颜色.</td>
  </tr>
  <tr>
    <td><a href="WinGetTransparent.htm">获取窗口透明度</a></td>
    <td>返回指定窗口的透明度的等级.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinHide.htm">隐藏窗口</a></td>
    <td>隐藏指定的窗口.</td>
  </tr>
  <tr>
    <td><a href="WinKill.htm">结束窗口</a></td>
    <td>强制关闭指定的窗口.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinMaximize.htm">最大化窗口</a></td>
    <td>将指定的窗口放大到最大尺寸.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinMinimize.htm">最小化窗口</a></td>
    <td>将指定的窗口最小化为任务栏上的按钮.</td>
  </tr>
  <tr>
    <td><a href="WinMinimizeAll.htm">最小化所有窗口 / 最小化还原</a></td>
    <td>最小化或还原所有窗口.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinMove.htm">移动窗口</a></td>
    <td>改变指定窗口的位置和/或大小.</td>
  </tr>
  <tr>
    <td><a href="WinMoveBottom.htm">置底窗口</a></td>
    <td>发送指定的窗口到堆栈的底部; 也就是说, 在所有其他窗口下方.</td>
  </tr>
  <tr>
    <td><a href="WinMoveTop.htm">置顶窗口</a></td>
    <td>将指定的窗口移到堆栈顶部, 而无需显式激活它.</td>
  </tr>
  <tr>
    <td><a href="WinRedraw.htm">重绘窗口</a></td>
    <td>重绘指定窗口.</td>
  </tr>
  <tr>
    <td><a href="WinRestore.htm">还原窗口</a></td>
    <td>如果指定的窗口处于最小化或最大化状态, 则还原它.</td>
  </tr>
  <tr>
    <td><a href="WinSetAlwaysOnTop.htm">长期置顶窗口</a></td>
    <td>使指定的窗口停留在所有其他窗口的顶部(除了其他置顶窗口).</td>
  </tr>
  <tr>
    <td><a href="WinSetEnabled.htm">设置窗口启用</a></td>
    <td>启用或禁用指定的窗口.</td>
  </tr>
  <tr>
    <td><a href="WinSetRegion.htm">设置窗口形状</a></td>
    <td>将指定窗口的形状改为指定的矩形, 椭圆或多边形.</td>
  </tr>
  <tr>
    <td><a href="WinSetStyle.htm">设置窗口样式<br>设置窗口扩展样式</a></td>
    <td>分别改变指定窗口的样式和扩展样式.</td>
  </tr>
  <tr>
    <td><a href="WinSetTitle.htm">设置窗口标题</a></td>
    <td>更改指定窗口的标题.</td>
  </tr>
  <tr>
    <td><a href="WinSetTransColor.htm">设置窗口透明色</a></td>
    <td>使所选颜色的所有像素在指定的窗口内不可见(透明).</td>
  </tr>
  <tr>
    <td><a href="WinSetTransparent.htm">设置窗口透明度</a></td>
    <td>使指定的窗口半透明.</td>
  </tr>
  <tr>
    <td><a href="WinShow.htm">显示窗口</a></td>
    <td>显示指定的窗口.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinWait.htm">等待窗口</a></td>
    <td>等待直到指定的窗口存在.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinWaitActive.htm">等待窗口激活 / 等待窗口未激活</a></td>
    <td>等待直到指定的窗口处于活动或不活动状态.</td>
  </tr>
  <tr>
    <td class="larger"><a href="WinWaitClose.htm">等待窗口关闭</a></td>
    <td>等待直到找不到匹配的窗口.</td>
  </tr>
  <tr id="hash">
    <td><a href="_ClipboardTimeout.htm">#剪贴板超时</a></td>
    <td>更改首次尝试访问剪贴板失败时脚本继续尝试访问剪贴板的时间.</td>
  </tr>
  <tr>
    <td><a href="_DllLoad.htm">#DllLoad</a></td>
    <td>在脚本开始执行之前<a href="DllCall.htm#load">加载</a> DLL 或 EXE 文件.</td>
  </tr>
  <tr>
    <td><a href="_ErrorStdOut.htm">#命令行报错</a></td>
    <td>把任何阻止脚本运行的语法错误发送到 stderr, 而不是显示一个对话框.</td>
  </tr>
  <tr>
    <td><a href="_HotkeyInterval.htm">#热键频率</a></td>
    <td>与 <a href="_MaxHotkeysPerInterval.htm">#最大热键频率</a> 一起指定<a href="../Hotkeys.htm">热键</a>激活的速率, 超过此速率会显示警告对话框.</td>
  </tr>
  <tr>
    <td><a href="_HotkeyModifierTimeout.htm">#修饰热键超时</a></td>
    <td>影响<a href="../Hotkeys.htm">热键</a>修饰符的行为: <kbd>Ctrl</kbd>, <kbd>Alt</kbd>, <kbd>Win</kbd> 和 <kbd>Shift</kbd>.</td>
  </tr>
  <tr>
    <td><a href="_Hotstring.htm">#Hotstring</a></td>
    <td>改变<a href="../Hotstrings.htm">热字串</a>的选项或终止符.</td>
  </tr>
  <tr>
    <td class="larger"><a href="_HotIf.htm">#动态判断</a></td>
    <td>创建上下文相关的<a href="../Hotkeys.htm">热键</a>和<a href="../Hotstrings.htm">热字串</a>. 这些热键根据任何条件(<a href="../Language.htm#expressions">表达式</a>) 执行不同的操作(或什么都不做).</td>
  </tr>
  <tr>
    <td><a href="_HotIfTimeout.htm">#动态判断超时</a></td>
    <td>设置计算单个 #动态判断 表达式可以使用的最大时间.</td>
  </tr>
  <tr>
    <td><a href="_Include.htm">#导入 / #再次导入</a></td>
    <td>使脚本的行为与指定文件的内容位于此确切位置一样.</td>
  </tr>
  <tr>
    <td><a href="_InputLevel.htm">#输入等级</a></td>
    <td>控制热键和热字串是否忽略模拟的键盘和鼠标事件.</td>
  </tr>
  <tr>
    <td><a href="_InstallKeybdHook.htm">#安装键盘钩</a></td>
    <td>强制无条件安装键盘钩子.</td>
  </tr>
  <tr>
    <td><a href="_InstallMouseHook.htm">#安装鼠标钩</a></td>
    <td>强制无条件安装鼠标钩子.</td>
  </tr>
  <tr>
    <td><a href="_KeyHistory.htm">#键历史最大数目</a></td>
    <td>设置在 <a href="KeyHistory.htm">按键记录</a> 窗口中显示的键盘和鼠标事件的最大数目. 您可以将其设置为 0 来禁用按键历史.</td>
  </tr>
  <tr>
    <td><a href="_MaxHotkeysPerInterval.htm">#最大热键频率</a></td>
    <td>与 <a href="_HotkeyInterval.htm">#热键频率</a> 一起使用, 指定<a href="../Hotkeys.htm">热键</a>激活的速率, 超过此速率会显示警告对话框.</td>
  </tr>
  <tr>
    <td><a href="_MaxThreads.htm">#最大线程数</a></td>
    <td>设置可同时存在的<a href="../misc/Threads.htm">线程</a>的最大数目.</td>
  </tr>
  <tr>
    <td><a href="_MaxThreadsBuffer.htm">#最大线程缓冲</a></td>
    <td>当某些或所有的<a href="../Hotkeys.htm">热键</a>达到 <a href="_MaxThreadsPerHotkey.htm">#单热键最大线程数</a> 限制时, 这个指令让它们缓冲而不是忽略键击.</td>
  </tr>
  <tr>
    <td><a href="_MaxThreadsPerHotkey.htm">#单热键最大线程数</a></td>
    <td>设置每个<a href="../Hotkeys.htm">热键</a>或<a href="../Hotstrings.htm">热字串</a>可同时存在的最大<a href="../misc/Threads.htm">线程</a>数.</td>
  </tr>
  <tr>
    <td><a href="_MenuMaskKey.htm">#掩饰键</a></td>
    <td>更改用来掩饰(屏蔽) <kbd>Win</kbd> 或 <kbd>Alt</kbd> 键松开事件的按键.</td>
  </tr>
  <tr>
    <td class="larger"><a href="_NoTrayIcon.htm">#无托盘图标</a></td>
    <td>禁止托盘图标的显示.</td>
  </tr>
  <tr>
    <td><a href="_Persistent.htm">#持续运行</a></td>
    <td>让脚本持续运行(即, 直到用户关闭或遇到 <a href="ExitApp.htm">退出应用</a>).</td>
  </tr>
  <tr>
    <td><a href="_Requires.htm">#要求</a></td>
    <td>如果不符合版本要求, 则显示错误并退出.</td>
  </tr>
  <tr>
    <td><a href="_SingleInstance.htm">#单例模式</a></td>
    <td>决定当脚本已经运行时是否允许它再次运行.</td>
  </tr>
  <tr>
    <td><a href="_SuspendExempt.htm">#避免挂起</a></td>
    <td>从<a href="Suspend.htm">暂停</a>状态中, 豁免后续的<a href="../Hotkeys.htm">热键</a>和<a href="../Hotstrings.htm">热字串</a>.</td>
  </tr>
  <tr>
    <td><a href="_UseHook.htm">#强制使用钩</a></td>
    <td>强制使用钩子实现全部或部分键盘<a href="../Hotkeys.htm">热键</a>.</td>
  </tr>
  <tr>
    <td><a href="_Warn.htm">#警告</a></td>
    <td>启用或禁用特定条件下的警告, 这些条件可能会产生错误, 例如书写错误或缺少 "global(全局)" 声明.</td>
  </tr>
  <tr>
    <td><a href="_WinActivateForce.htm">#强制激活窗口</a></td>
    <td>跳过温和的方法而直接使用强制的方法激活窗口.</td>
  </tr>
</table>
</body>
</html>